#include"ProgressBar.h"

double bandwidth = 1024*1024*1.0;

void download(double filesize,callback_t cb)
{
    double current = 0;
    printf("download begin, current:%lf\n",current);
    while(current<=filesize)
    {
        cb(filesize,current);
        current+=bandwidth;
        usleep(50000);
    }
    printf("\ndownload done filesize:%lf\n",filesize);
}


int main()
{
    download(100*1024*1024,ProBar);
    download(10*1024*1024,ProBar);
    download(20*1024*1024,ProBar);
    download(50*1024*1024,ProBar);

    return 0;
}